package com.banhujiu.lakalaPlugin.enums;

/**
 * @author 刘博文
 * @date 2017/4/6 0006 14:44
 */
public enum ErrCodeEnum {
	C00("00", "交易成功"),
	C01("01", "查询发卡方"),
	C02("02", "CALL BANK 查询"),
	C03("03", "无效商户"),
	C05("05", "不承兑"),
	C10("10", "承兑部分金额"),
	C12("12", "无效交易"),
	C13("13", "无效金额"),
	C14("14", "无此卡号"),
	C19("19", "稍候重做交易"),
	C23("23", "不能接受的交易费"),
	C24("24", "接收者不支持"),
	C25("25", "记录不存在"),
	C26("26", "重复的文件更新记录"),
	C27("27", "文件更新域错"),
	C28("28", "文件锁定"),
	C29("29", "文件更新不成功"),
	C30("30", "格式错误"),
	C31("31", "交换站不支持代理方"),
	C33("33", "到期卡, 请没收"),
	C34("34", "舞弊嫌疑, 请没收"),
	C35("35", "与受卡行联系"),
	C36("36", "黑名单卡, 没收"),
	C40("40", "请求的功能尚不支持"),
	C41("41", "遗失卡, 请没收"),
	C43("43", "被盗卡,请没收"),
	C51("51", "余额不足"),
	C53("53", "帐户不存在"),
	C54("54", "过期卡"),
	C55("55", "正常卡, 密码不符"),
	C56("56", "无卡记录"),
	C57("57", "持卡人无效交易"),
	C58("58", "终端无效交易"),
	C59("59", "舞蔽嫌疑"),
	C61("61", "超限额"),
	C65("65", "交易次数超限"),
	C68("68", "接收超时"),
	C75("75", "超过密码次数"),
	C76("76", "不允许手输卡号"),
	C78("78", "有效期错"),
	C79("79", "帐务处理超时"),
	C80("80", "MAC不正确"),
	C81("81", "网间MAC不正确"),
	C82("82", "返回码未定义"),
	C83("83", "无效终端"),
	C84("84", "限本地卡"),
	C85("85", "限异地信用卡"),
	C86("86", "单笔核对有误"),
	C88("88", "网络连接失败"),
	C89("89", "操作员密码错"),
	C90("90", "系统暂停"),
	C91("91", "交换站未操作"),
	C92("92", "找不到交易终点"),
	C93("93", "交易违法"),
	C95("95", "对帐不平"),
	C96("96", "系统故障"),
	CC0("C0", "微信被扫交易“处理中”");

	private String value;

	private String message;

	ErrCodeEnum(String value, String message) {
		this.value = value;
		this.message = message;
	}

	public String getValue() {
		return value;
	}

	public void setValue(String value) {
		this.value = value;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}
}
